package com.cloud.report.api.entity;

import javax.persistence.*;

@Table(name = "query_aggr_field")
public class QueryAggrField {
    @Column(name = "aggr_field_id")
    private Long aggrFieldId;

    @Column(name = "field_name")
    private String fieldName;

    @Column(name = "field_disp_name")
    private String fieldDispName;

    @Column(name = "field_width")
    private Integer fieldWidth;

    @Column(name = "visable_flag")
    private Integer visableFlag;

    @Column(name = "display_order")
    private Integer displayOrder;

    @Column(name = "query_field_id")
    private Long queryFieldId;

    @Column(name = "query_id")
    private Long queryId;

    /**
     * @return aggr_field_id
     */
    public Long getAggrFieldId() {
        return aggrFieldId;
    }

    /**
     * @param aggrFieldId
     */
    public void setAggrFieldId(Long aggrFieldId) {
        this.aggrFieldId = aggrFieldId;
    }

    /**
     * @return field_name
     */
    public String getFieldName() {
        return fieldName;
    }

    /**
     * @param fieldName
     */
    public void setFieldName(String fieldName) {
        this.fieldName = fieldName;
    }

    /**
     * @return field_disp_name
     */
    public String getFieldDispName() {
        return fieldDispName;
    }

    /**
     * @param fieldDispName
     */
    public void setFieldDispName(String fieldDispName) {
        this.fieldDispName = fieldDispName;
    }

    /**
     * @return field_width
     */
    public Integer getFieldWidth() {
        return fieldWidth;
    }

    /**
     * @param fieldWidth
     */
    public void setFieldWidth(Integer fieldWidth) {
        this.fieldWidth = fieldWidth;
    }

    /**
     * @return visable_flag
     */
    public Integer getVisableFlag() {
        return visableFlag;
    }

    /**
     * @param visableFlag
     */
    public void setVisableFlag(Integer visableFlag) {
        this.visableFlag = visableFlag;
    }

    /**
     * @return display_order
     */
    public Integer getDisplayOrder() {
        return displayOrder;
    }

    /**
     * @param displayOrder
     */
    public void setDisplayOrder(Integer displayOrder) {
        this.displayOrder = displayOrder;
    }

    /**
     * @return query_field_id
     */
    public Long getQueryFieldId() {
        return queryFieldId;
    }

    /**
     * @param queryFieldId
     */
    public void setQueryFieldId(Long queryFieldId) {
        this.queryFieldId = queryFieldId;
    }

    /**
     * @return query_id
     */
    public Long getQueryId() {
        return queryId;
    }

    /**
     * @param queryId
     */
    public void setQueryId(Long queryId) {
        this.queryId = queryId;
    }
}